package com.woniu.aimd.utils;
import cn.hutool.json.JSONUtil;
import cn.hutool.json.JSONArray;
import com.woniu.aimd.pojo.entity.CommentData;

import java.util.List;

/**
 * 提供评论 JSON 序列化与反序列化的工具方法。
 */
public class CommentUtils {

    /**
     * 将 JSON 字符串解析为 CommentData 列表。
     */
    public static List<CommentData> parseComments(String json) {
        JSONArray array = JSONUtil.parseArray(json);
        return JSONUtil.toList(array, CommentData.class);
    }

    /**
     * 将 CommentData 列表序列化为 JSON 字符串。
     */
    public static String serializeComments(List<CommentData> commentList) {
        return JSONUtil.toJsonStr(commentList);
    }
}
